package kz.pompei.OneGwt.ifaces.util;

public class StrUtil {
  /**
   * Убивает пакет из полного имени класса
   * 
   * @param fullClassName
   *          полное имя класса (с пакетом)
   * @return базовое имя класса (без пакета)
   */
  public static String killPackage(String fullClassName) {
    String ret = fullClassName;
    int lastPoint = ret.lastIndexOf( '.' );
    if (lastPoint > 0) {
      ret = ret.substring( lastPoint + 1 );
    }
    return ret;
  }
  
  /**
   * Безопасное на null сравнение строк
   * 
   * @param s1
   *          первая стравниваемая строка
   * @param s2
   *          вторая сравниваемая строка
   * @return результат сравнения (true - значит равны)
   */
  public static boolean strEq(String s1, String s2) {
    if (s1 == null) return s2 == null;
    return s1.equals( s2 );
  }
}
